/**
 * Created by shandianhaizan on 16/7/28.
 */



var path = require('path');

var config = {

    // debug 为 true 时，用于本地调试
    debug: true,

    get mini_assets() { return !this.debug; }, // 是否启用静态文件的合并压缩，详见视图中的Loader

    name: 'Ruge', // 社区名字 // TalkPal // Nodeclub
    description: 'CNode：Node.js专业中文社区', // 社区的描述
    keywords: 'nodejs, node, express, connect, socket.io',

    Ruge:{
        webRouter: "./ruge_webroute",
        views:"ruge_views"
    },

    TalkPal: {
        webRouter: "./talkPal_webroute",
        views:"talkPal_views"
    },

    Nodeclub:{
        webRouter: "./web_router",
        views:"views"
    },

    // 添加到 html head 中的信息
    site_headers: [
        '<meta name="author" content="EDP@TAOBAO" />'
    ],
    site_logo: '/public/images/cnodejs_light.svg', // default is `name`
    site_icon: '/public/images/cnode_icon_32.png', // 默认没有 favicon, 这里填写网址
    // 右上角的导航区
    site_navs: [
        // 格式 [ path, title, [target=''] ]
        [ '/about', '关于' ]
    ],
    // cdn host，如 http://cnodejs.qiniudn.com
    site_static_host: '', // 静态文件存储域名
    // 社区的域名
    host: 'localhost',
    // 默认的Google tracker ID，自有站点请修改，申请地址：http://www.google.com/analytics/
    google_tracker_id: '',
    // 默认的cnzz tracker ID，自有站点请修改
    cnzz_tracker_id: '',

    // mongodb 配置
    db: 'mongodb://127.0.0.1/node_club_dev',
    //db: 'mongodb://superuser:12345678@115.28.165.172/node_club_dev',
    //db: 'mongodb://ddexpertAdmin:sdhz123@ds047782.mongolab.com:47782/ddexpert',
    db_name: 'node_club_dev',

    // redis 配置，默认是本地
    redis_host: '127.0.0.1',
    redis_port: 6379,

    session_secret: 'node_club_secret', // 务必修改
    auth_cookie_name: 'node_club',

    // 程序运行的端口
    port: 3000,

    // 话题列表显示的话题数量
    list_topic_count: 20,

    // RSS配置
    rss: {
        title: 'CNode：Node.js专业中文社区',
        link: 'http://cnodejs.org',
        language: 'zh-cn',
        description: 'CNode：Node.js专业中文社区',
        //最多获取的RSS Item数量
        max_rss_items: 50
    },

    // 邮箱配置
    mail_opts: {
        host: 'smtp.163.com',
        port: 25,
        auth: {
            user: 'talkpal@163.com',
            pass: 'hvdfpxdyoumbhqut'
        }
    },

    //weibo app key
    weibo_key: 10000000,
    weibo_id: 'your_weibo_id',
    // admin 可删除话题，编辑标签，设某人为达人
    admins: { xx: true },

    // github 登陆的配置
    GITHUB_OAUTH: {
        clientID: 'your GITHUB_CLIENT_ID',
        clientSecret: 'your GITHUB_CLIENT_SECRET',
        callbackURL: 'http://cnodejs.org/auth/github/callback'
    },
    // 是否允许直接注册（否则只能走 github 的方式）
    allow_sign_up: true,

    // newrelic 是个用来监控网站性能的服务
    newrelic_key: 'yourkey',

    // 下面两个配置都是文件上传的配置

    // 7牛的access信息，用于文件上传
    // ruge
    qn_access: {
        accessKey: 'S2WQX5ZWk9CbO3XzLrXWPKTRI-2Mu4h5bsArTJcF',
        secretKey: 'SQmCLDsDusf6J3wGYHbCi0-JQ--iy-aeOzahACvZ',
        bucket: 'ruge',
        domain: 'http://7xo4bt.com2.z0.glb.qiniucdn.com'
    },
    // talkpal
    /*qn_access: {
     accessKey: 'S2WQX5ZWk9CbO3XzLrXWPKTRI-2Mu4h5bsArTJcF',
     secretKey: 'SQmCLDsDusf6J3wGYHbCi0-JQ--iy-aeOzahACvZ',
     bucket: 'talkpal',
     domain: 'http://7xlw0s.com2.z0.glb.qiniucdn.com'
     },*/

    // 文件上传配置
    // 注：如果填写 qn_access，则会上传到 7牛，以下配置无效
    upload: {
        path: path.join(__dirname, 'public/upload/'),
        url: '/public/upload/'
    },

    // 版块
    tabs: [],

    //行业
    categories: [],
    userRoles:roleConfig.userRoles,

    // 极光推送
    jpush: {
        appKey: 'db09886fb6d2c914f7c8007c',
        masterSecret: 'a73044ab28bf844a02f74b8a',
        isDebug: false
    },

    //ping++支付

    pingPay:{
        appId: "app_uTCSuTWr5yH4z5OO",
        liveKey: "sk_live_0WYE4zQd0OZDpuh3KBdYvZVF",
        testKey: ""
    },

    jobs:[], //定时任务
    create_post_per_day: 1000, // 每个用户一天可以发的主题数
    create_reply_per_day: 1000, // 每个用户一天可以发的评论数
    visit_per_day: 1000// 每个 ip 每天能访问的次数
};

module.exports = config;